ribbit - German English Dictionary