ICYRA: Inter-Collegiate Yacht Racing Association

What does ICYRA mean? The above is one of ICYRA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Inter-Collegiate Yacht Racing Association