depth bomb launcher - Turkish English Dictionary