Latin-English dictionary »

apiastra meaning in English

LatinEnglish
apiastra [apiastrae] (1st) F
noun

bee-eater, bird that lies in wait for bees, (Merops apiaster)noun