More than just an online dictionary!
(a.) Resembling a scar; scarlike.
Annuloid Annuloida Celluloid Cuculoid Inuloid Libelluloid Limuloidea Sipunculoid Sipunculoidea Tuberculoid