st. thomas and principe - French English Dictionary