English

edit

Noun

edit

nevocytes

  1. plural of nevocyte

Anagrams

edit