Diccionario español–inglés

Traducción inglesa de la palabra española amarra

español → inglés
  
españolinglés
amarra mooring‐cable
amarrar moor; lash; tie up; stack