Top definition
Merra is a name, mostly given to females. In Arabic, it means 'princess' or 'time', as it is a shorter version of Edelmira.
by Total Trash April 10, 2017
Get the mug
Get a Merra mug for your coworker Julia.

Available Domains :D

  • merra.ninja
  • merra.org