infibulate - German English Dictionary