Top definition
A girl's name who is awesome, talented, fun, loving, caring, smart and lovely. The original name means 'rain'.
That girl Maeghal is awesome.
by TurdPussy September 03, 2016
Get the mug
Get a Maeghal mug for your guy Rihanna.