echoing sounds - Turkish English Dictionary