ATTRY MEANING IN ENGLISH

• Attry Definition & Synonyms

  1. (a.) Poisonous; malignant; malicious.


RECENT SEARCHES