slim-leaved goosefoot - Spanish English Dictionary