Clue: European resort hotel covering up immorality (7)
Answer: SPANISH
Explanation: Definition: European
SPA="resort" + H (hotel), around/"covering" reversal/"up" of SIN="immorality"