depew - German English Dictionary