pehaa

English: Translation
guts, intestines, innards
noun
Body parts
Notes

May also refer to "umbilical cord"