sciurus Latin Definition

Latin Word: sciurus
Part of Speech: [Noun]
Definition: squirrel



Hire a Writer