Goa beans

English

Noun

Goa beans

  1. plural of Goa bean