Italian-English dictionary »

accipitride meaning in English

ItalianEnglish
accipitride noun
{m}

accipitrid(any member of the Accipitridae)
noun