Advertisement

Advertisement

Sugarloaf Mountain

noun

  1. a mountain in SE Brazil in Rio de Janeiro, at the entrance to Guanabara Bay. 1,280 feet (390 meters).


Advertisement

Advertisement

Advertisement

Advertisement