English-Latin dictionary »

rose bud meaning in Latin

EnglishLatin
rose bud noun

obeliscus [obelisci](2nd) M
noun