Italian-English dictionary »

tortora cuculo delle filippine meaning in English

ItalianEnglish
tortora cuculo delle Filippine noun
{f}

Philippine cuckoo-dove(Macropygia tenuirostris)
noun