muffle/wrap oneself up - Turkish English Dictionary