barrier: any condition that makes it difficult to make progress or to achieve an objective
obstacle: something immaterial that stands in the way and must be circumvented or surmounted
skimming: failure to declare income in order to avoid paying taxes on it