English

edit

Noun

edit

cheloids

  1. plural of cheloid

Anagrams

edit