participle of contribuir - German English Dictionary