scent trapping - Spanish English Dictionary