have a mental block against something - Allemand Anglais Dictionnaire