excreate - Spanish English Dictionary