batutut noun1 •A folkloric hairy hominid said to inhabit wilderness areas of Vietnam, Laos, and northern Borneo.John MacKinnon, studying orangutan ecology in the Malaysian state of Sabah, found footprints of the batutut […] — 1988