SPANISH ARCHER Meaning of SPANISH ARCHER in English Noun. See 'give the spanish archer'. Slang English vocab. Английский сленговый словарь. 2012