meaning of bionoid

bionoid meaning in Urban Dictionary

biological yet constructedbiologically or genetically designed (gengineered)implies perhaps not normal, perhaps not developed by nature