bird's-foot trefoi - Spanish English Dictionary