English-Latin dictionary »

perh. dog-rose meaning in Latin

EnglishLatin
perh. dog-rose noun

cynacantha [cynacanthae](1st) F
noun