Dahl

From Fresh Dictionary

English

Noun

dahl

  1. A tropical herb with flat pods producing highly nutritious seeds.

it:dahl

Personal tools