Definify.com

Definition 2024


lemongrasses

lemongrasses

English

Noun

lemongrasses

  1. plural of lemongrass