mooch (something) from - Turkish English Dictionary