carry/be equipped with (artillery) - German English Dictionary