derramaba - German English Dictionary