torpedo catcher - Turkish English Dictionary