towed pinger locator - Turkish English Dictionary