embryonic cyst of broad ligament - German English Dictionary