retribute - German English Dictionary