morel apparatus - Spanish English Dictionary