NichiDict

ドードー

[doodoo]

Meanings

1.Noun

dodo (Raphus cucullatus)