English-Latin dictionary »

rose bush meaning in Latin

EnglishLatin
rose bush noun

rosa [rosae](1st) F
noun