tribulus terrestris - Spanish English Dictionary