mustela Latin Definition

Latin Word: mustela
Part of Speech: [Noun]
Definition: marter, weasel



Hire a Writer