Westernmost country of mainland Africa (7)
I believe the answer is:
senegal
(Other definitions for senegal that I've seen before include "Former French colony in Africa" , "Northwest African country" , "Sea glen in the African state" , "Country surrounding the Gambia" , "Part of Africa" .)