strap oneself - Alemán Inglés Diccionario