English dictionary, thesaurus, translations & etymology
FreeDict.com

balm in Finnish

balm in Finnish

melissa
noun
Any of various aromatic resins exuded from certain plants, especially trees of the genus Commiphora of Africa, Arabia and India and Myroxylon of South America.
Add to Flashcards
Translations from WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.