This is really, really hard. I mean, most is easy but some is hard.
Got stuck on that but after that I knew everything except for tarn and Rhodesia... Southern or northern
Edit: I live in B.C. (Western Canada) and use the word a lot, obviously it's not that useful in certain places.