Etymology
Today it means: Tofu whose flavor has been designed to resemble that of human flesh. Full definition →
Blend of human + tofu.
Etymology from Wiktionary, CC BY-SA 4.0.