st. thomas and principe - German English Dictionary