lepocytes

English

Noun

lepocytes

  1. plural of lepocyte

Anagrams