Common Adjective Collocations of keystone

American, Amish, apparent, British, central, constitutional, economic, emotional, English, entire, federal, first, foreign, future, great, human, imperial, modern, much, new, political, professional, real, rodent, social, successful, tropical, very, whole, Communist