Search in full dictionary

CORFU

CORFU
ScnMaster
an island off the northwest coast of Greece. —Welcome to the SO Glossary Final approval 2-Mar-90