theca lutein cell - German English Dictionary