itundu

Phonetic
[itundu]
English: Translation
chest
noun
Body parts