noun a buoy placed over an underwater telegraph cable.
telegraph buoy 🔊 Listen to this noun a buoy placed over an underwater telegraph cable. Share Facebook Twitter Google +