I wonder if you mean Cape Verde? That could sound a bit like the words you mentioned if pronounced in Portuguese, which is one of the official languages (I think the name means green cape.) It's a small country off west Africa, so that seems to fit. If this is the country you are looking for, you can find out more about it here.