striped-back mouse - Spanish English Dictionary