chantage ( synonym found)

Definition of chantage:

°An advantage.
°A place or position affording a good view; a vantage point.

Definition of chantage:

°An advantage.
°A place or position affording a good view; a vantage point.

Back to Top