a sprawling perennial herb that grows in coastal areas throughout much of the world (sesuvium portulacastrum) - Turkish English Dictionary

Suggest a Term