possess ample means - Spanish English Dictionary