squama Latin Definition

Latin Word: squama
Part of Speech: [Noun]
Definition: scale



Hire a Writer