Madhulk Granted, they haven't got the satellites up and running The tower will be ready in two days if they affirm The tower will be ready in two days, but, admittedly, the satellites are not working (yet). This is an idiomatic use of "granted" which means "I concede that" or "I admit that" (literally, "It is granted that").
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
MadhulkGranted,
they haven't got the satellites up and running The tower will be
ready in two days if they affirm