last men standing

English

Noun

last men standing

  1. plural of last man standing