regional centre on small arms and light weapons (recsa) - German English Dictionary