2 English Synonyms for EMBARCADERE
Prev.1Next
Definition: 1. A man-made landing place for ships on a shore or river bank.
There are 4 definitions of the word wharf
Show more information about wharf
Definition: 1. A raised platform built from the shore out over water, supported on piles; used to secure, or provide access to shipping; a jetty.
There are 4 definitions of the word pier
Show more information about pier
Prev.1Next
Search took: 1.1833 ms