Etymology
Today it means: A large cell, in the blood of some insects, that resembles an oenocyte Full definition →
From oenocyte + -oid.
Etymology from Wiktionary, CC BY-SA 4.0.