lemongrasses

English

Noun

lemongrasses

  1. plural of lemongrass