isthmus of thyroid - German English Dictionary