meaning of oglala

1. a Siouan language spoken by the Oglala people


Related Words

oglala |

Developed & Maintained By Taraprasad.com

Treasure Words