Find the word definition

Wikipedia
Menarana

Menarana is an extinct genus of madtsoiid snake which existed in Madagascar during the Late Cretaceous. The type species is Menarana nosymena. Several vertebrae and rib fragments as well as part of the basicranium have been found from the Maastrichtian-age Maevarano Formation in the Mahajanga Basin.