Dictionary search results

Showing 1-3 of 3 results

Nova Scotia British & World English

A peninsula on the SE coast of Canada, projecting into the Atlantic Ocean and separating the Bay of Fundy from the Gulf of St Lawrence

Nova Scotia English-Spanish

Nueva Escocia f