English-Latin dictionary »

dendroides, leptophyllon meaning in Latin

EnglishLatin
dendroides, leptophyllon noun

cobios [cobii]noun
M