ドド
Top 45000
Meanings
Noun
1. dodo (Raphus cucullatus)
Other readings