to block the ears and eyes (idiom); to hoodwink/to dissimulate/to deceive/surreptitious
版权所有 © 2026 3Dict.cn