mycid - German English Dictionary