mole-like rice tenrec - Spanish English Dictionary