meaning of suez canal

1. a ship canal in northeastern Egypt linking the Red Sea with the Mediterranean Sea


Related Words

suez canal |

Developed & Maintained By Taraprasad.com

Treasure Words