|
Definition of Batutut
1. Noun. A folkloric hairy hominid said to inhabit wilderness areas of Vietnam, Laos, and northern Borneo. ¹
¹ Source: wiktionary.com
|
1. Noun. A folkloric hairy hominid said to inhabit wilderness areas of Vietnam, Laos, and northern Borneo. ¹
¹ Source: wiktionary.com