therapsida - German English Dictionary