incapable of being overcome or subdued; "an invincible army""; ""her invincible spirit"""
FacebookTwitterWhatsapp