meaning of argopelter

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.