Definify.com

Definition 2026


lemongrasses

lemongrasses

English

Noun

lemongrasses

  1. plural of lemongrass