ダーウィンフィンチ
dāwin finchi

Noun

1. Darwin's finches

Other forms: