Country duo race frantically (7)
I believe the answer is:
ecuador
(Other definitions for ecuador that I've seen before include "Is Cora due out in South America?" , "South American country on the equator" , "The Galapagos Islands are part of its territory" , "SA country" , "Land" .)