The Collaborative International Dictionary of English. 2000.
annuloid — adj. ring shaped, resembling a ring … English contemporary dictionary
annuloid — … Useful english dictionary