infibulate - Spanish English Dictionary