verruca Latin Definition

Latin Word: verruca
Part of Speech: [Noun]
Definition: wart



Hire a Writer