What does buffalo gourd mean?

buffalo gourd meaning in General Dictionary

perennial vine of dry areas of main and southwestern US and Mexico having little hard mottled green inedible fruit