Definition of Astroid

Noun: astroid  'as,troyd

  1. (geometry) a hypocycloid with four cusps

See also:
astroglia
astrolabe

Anagrams containing the word astroid

atdsior dastroi idastro oidastr roidast troidas stroida