have one's bases covered - Francés Inglés Diccionario