The word meru comes from “Kerepakupai Meru”, which means "waterfall of the deepest place". So, meru means water fall. Also known as Angel Falls, the Kerepakupai Meru is the tallest water fall in the world, with a height of 979 meters (3,212 ft) and a plunge of 807 meters (2,648 ft).
Being raised in Venezuela, we wanted to share our love and our pride for this waterfall and for the colors of the jungle.
Pictured below is the “Keel Billed Toucan”. This beautiful toucan lives in lowland rainforest and tropical forest borders in Mexico, Central, and South America.