Dictionary Definition:
○ṭara (vápuṣ- or vapúṣ-), mfn. more or most beautiful or wonderful (vápuṣo vapuṣṭara, most wonderful of all) RV