English-Latin dictionary »

thistle-finch, goldfinch meaning in Latin

EnglishLatin
thistle-finch, goldfinch noun

acalanthis [acalanthidos/is]noun
F