YourDictionary

verruca

noun pl. verrucae

  1. wart
  2. a wartlike elevation, as on a toad's back

Related Forms:

See verruca in American Heritage Dictionary 4

Learn more about verruca

link/cite print suggestion box