morama beans

English

Noun

morama beans

  1. plural of morama bean