Logan

Hindi Meaning

लोगन

English Meaning

  1. A rocking or balanced stone.
  2. A marsh.

Statcounter