therodont - German English Dictionary