wharf in Spanish
wharf in Spanish
muelle
(nautical) An artificial landing place for ships on a riverbank or shore.
embarcadero
(nautical) An artificial landing place for ships on a riverbank or shore.