Magaling - formidable; excellent; better; good; sound;