Latin-English dictionary »

macrochaeta (new latin) meaning in English

LatinEnglish
macrochaeta (New Latin) noun
F

macrochaeta(large chaeta)
noun