talka

Phonetic
[talka]
English: Translation
palm of hand, sole of foot
noun
Body parts
Notes

Nov. 13, 2008