English-Latin dictionary »

probably kestrel meaning in Latin

EnglishLatin
probably kestrel noun

cenchris [cenchridis](3rd) F
noun