What is Suqutra?
Suqutra definition and meaning on Dictionary terms:
(of a missile, message, etc.) capable of traveling from a base on the surface of the earth to a target also on the surface.
from a base on the surface of the earth to a target on the surface.