torpedo strike - Turkish English Dictionary