camelus Latin Definition

Latin Word: camelus
Part of Speech: [Noun]
Definition: dromedary, camel



Hire a Writer