SETARID Meaning of SETARID in English -rə̇d noun( -s )Etymology: New Latin Setaria + English -id : a worm of the genus Setaria Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012