English edit

Noun edit

leucitoids

  1. plural of leucitoid

Anagrams edit