English

edit

Noun

edit

leucitoids

  1. plural of leucitoid

Anagrams

edit