tree clover (trifolium ciliatum) - Spanish English Dictionary