Sugar loaf mountain

What is Sugar loaf mountain?

Sugar loaf mountain definition and meaning on Dictionary terms:
noun
a mountain in SE Brazil in Rio de Janeiro, at the entrance to Guanabara Bay. 1280 feet (390 meters).

 

reference: www.dictionary.com/browse/sugar-loaf-mountain

Tags: