limax Latin Definition

Latin Word: limax
Part of Speech: [Noun]
Definition: slug



Hire a Writer