What does argopelter mean?

argopelter meaning in Urban Dictionary

a mythical creature which lives in hollow trees and throws stones at passer-bys for days...also a phenomenal band.