desparramarse - German English Dictionary