have one's bases covered - Alemán Inglés Diccionario