submarine canyon - Turkish English Dictionary