subdepot - German English Dictionary