achicarse - German English Dictionary