ribby - German English Dictionary