theca cells of stomach - German English Dictionary