artillarse - German English Dictionary