ACULEUS MEANING IN ENGLISH

• Aculeus Definition & Synonyms

  1. (n.) A prickle growing on the bark, as in some brambles and roses.
  2. (n.) A sting.


RECENT SEARCHES