Amarrido admin 5 years ago Amarrido Amarrido Definition Amarrido Spanish Adjective English meaning : moored