cape guardafui - French English Dictionary