1 definition by Rogue903

Top Definition
In Arabic it means Dew.
Dew (Nada) is the small drops of water which gathers on plant leafs in the early morning.
by Rogue903 April 02, 2010

Mug icon
Buy a Nada mug!