ASTROID Meaning of ASTROID in English n. hypocycloid figure with four cusps (Geometry) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012