ICFRA - What does ICFRA stand for? The Free Dictionary
References in periodicals archive
"The Panel did offer the opportunity for the sport to submit an alternative Birmingham-based proposal - most likely two disciplines in one Birmingham venue - but the ISSF, ICFRA
and BS would not submit a proposal that did not include all four disciplines in a single Bisleybased venue.