Sar Tumba

Sar Tumba
English: Translation
Block headed person
noun
adjective
Body parts
Body functions