be weaving through traffic - Turkish English Dictionary