inatrapable
Meanings
Adjective
1. uncatchable
2. unstoppable (Nicaragua, Cuba, Dominican Republic)