Ido
— Noun
– English
~ an artificial language that is a revision and simplification of Esperanto
idocrase
— Noun
– English
~ a green or yellow or brown mineral consisting of a hydrated silicate; it occurs as crystals in limestone and is used a gemstone
idol
— Noun
– English
~ a material effigy that is worshipped; "thou shalt not make unto thee any graven image"; "money was his god"
idol
— Noun
– English
~ an ideal instance; a perfect embodiment of a concept
idol
— Noun
– English
~ someone who is adored blindly and excessively
idolater
— Noun
– English
~ a person who worships idols