1 definition by layneaicjerry

Top Definition
Nidras are very sexy and worth driving long distances for, also have a beautiful smile
That girl is a total Nidra, luckily she lives right here in town!
by layneaicjerry February 03, 2010

Mug icon
Buy a Nidra mug!