self-executing - German English Dictionary