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

подводное ружьё означает в английский

РусскийАнглийский
подводное ружьё noun
{n}

spear gun(type of gun)
noun

speargun(a gun that fires a spear (normally used underwater))
noun