increvable
Top 30000
Meanings
Adjective
1. unburstable; unpoppable
2. tireless; unwearied (informal)