English-Latin dictionary »

fenugreek, greek hay meaning in Latin

EnglishLatin
fenugreek, Greek hay noun

aegoceras [aegoceratos/is]noun
N