ARROWS Meaning of ARROWS in English Noun. Darts, the equipment and the game itself. Slang English vocab. Английский сленговый словарь. 2012