COUPE-GORGE MEANING IN ENGLISH

• Coupe-gorge Definition & Synonyms

  1. (n.) Any position giving the enemy such advantage that the troops occupying it must either surrender or be cut to pieces.


RECENT SEARCHES