See also: mabouya

English

edit

Proper noun

edit

Mabouya

  1. An island of Grenada.