English-Latin dictionary »

wet / dewy places (pl.) meaning in Latin

EnglishLatin
wet / dewy places (pl.) noun

roscidum [roscidi](2nd) N
noun