launchees

English

Noun

launchees

  1. plural of launchee