1. লেঙগারাঙ

    Share link
    1. Noun
    2. lēw gw̄rāng
    3. dumping place or ground

Comments and suggestions