meaning of landing place

1. structure providing a place where boats can land people or goods


Related Words

landing place |

Developed & Maintained By Taraprasad.com

Treasure Words