long duration echo - Turkish English Dictionary