Lao coriander

English

Noun

Lao coriander (uncountable)

  1. (Southeast Asia) dill