long delayed echo (lde) - Turkish English Dictionary