English

edit

Noun

edit

lepocytes

  1. plural of lepocyte

Anagrams

edit