English

edit

Noun

edit

isthmoids

  1. plural of isthmoid

Anagrams

edit