Find the word definition

Wiktionary
freakazoids

n. (plural of freakazoid English)

Wikipedia
Freakazoids (album)

Freakazoids is the sixth studio album by Praga Khan. It was released in 2002.