have one's bases covered - Espagnol Anglais Dictionnaire