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