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