lama Latin Definition

Latin Word: lama
Part of Speech: [Noun]
Definition: marsh, swamp



Hire a Writer