therapsids - German English Dictionary