SELF-DEFENCE MEANING IN ENGLISH

• Self-defence Definition & Synonyms

  1. (n.) See Self-defense.


Synonyms:
Self-defense,

RECENT SEARCHES