Find the word definition

The Collaborative International Dictionary
Aphthoid

Aphthoid \Aph"thoid\, a. [Aphtha + -oid.] Of the nature of aphth[ae]; resembling thrush.

Wiktionary
aphthoid

a. Of the nature of aphtha; resembling thrush.