Find the word definition

Wiktionary
astroids

n. (plural of astroid English)

Usage examples of "astroids".

Skywalker nodded toward a field of tumbling astroids and angled the TIE bomber toward them.