Wiktionary
meteorolites
n. (plural of meteorolite English)
n. (plural of meteorolite English)