Bokhara clover

English

Noun

Bokhara clover

  1. The plant Melilotus albus.