launches

English

Noun

launches

  1. plural of launch

Verb

launches

  1. third-person singular simple present indicative of launch

Anagrams