Find the word definition

Wikipedia
Nilu

Nilu may refer to:

  • Nilu, Fars
  • Nilu, Gilan
  • Nilu Pardeh Sar, Gilan Province