Search in full dictionary

TOBRUK

TOBRUK
ScnMaster
a small port in northeastern Libya, in north Africa, about 75 miles west of the Egyptian border. SHSBC Binder 3 Approved Glossary