tener más lana que un borrego - Spanish English Dictionary