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