yelp - Dictionary definition and meaning for word yelp
looks like YEDUP which in TELUGU means crying.