fossa Latin Definition

Latin Word: fossa
Part of Speech: [Noun]
Definition: hole, ditch, pit



Hire a Writer