self executing - German English Dictionary