Latin-English dictionary »

myxa meaning in English

LatinEnglish
myxa [myxae] (1st) F
noun

lamp nozzle (L+S)noun

sebesten / it's plum-like fruitnoun

tree (genus Cordia)noun
[UK: triː] [US: ˈtriː]