English edit

Noun edit

cheloids

  1. plural of cheloid

Anagrams edit