rap and ren - German English Dictionary