iridoncus

Explore definitions, synonyms, and language insights of iridoncus

Definitions

Noun
swelling of the iris of the eye

More General Terms