Русский-Английский словарь »

торпедный аппарат означает в английский

РусскийАнглийский
торпедный аппарат noun
{m}

torpedo tube(tube through which torpedoes are launched)
noun