English-Latin dictionary »

sweet truffle or mushroom meaning in Latin

EnglishLatin
sweet truffle or mushroom noun

misy [misyos/is]noun
N