Italian flat bean

English

Noun

Italian flat bean (plural Italian flat beans)

  1. Synonym of Italian green bean