invasomes

English

Noun

invasomes

  1. plural of invasome

Anagrams