gibba Latin Definition

Latin Word: gibba
Part of Speech: [Noun]
Definition: bump, hump



Hire a Writer