have one's bases covered - İspanyolca İngilizce Sözlük