SUWARROW Meaning of SUWARROW in English noun the giant cactus (cereus giganteus); so named by the indians of arizona. called also saguaro. Webster English vocab. Английский словарь Webster. 2012