cashew tree and nut - Spanish English Dictionary