meaning of mediterranean sea

1. the largest inland sea; between Europe and Africa and Asia


Related Words

mediterranean sea |

Developed & Maintained By Taraprasad.com

Treasure Words