English-Latin dictionary »

bog, slough meaning in Latin

EnglishLatin
bog, slough noun

lama [lamae](1st) F
noun

Your history