Online Dictionary and Scrabble Word Finder
(a.) Resembling a scar; scarlike.
Annuloid Annuloida Celluloid Cuculoid Inuloid Libelluloid Limuloidea Sipunculoid Sipunculoidea Tuberculoid