クラフォードショウ
Meanings
Noun
1. Crafoord Prize
Composed of
prize; award