Wiktionary
bidhabidha
n. (alternative form of Pitta Pitta English)
n. (alternative form of Pitta Pitta English)