What does ahiru aruku mean?

ahiru aruku meaning in Urban Dictionary

japanese term for duck stroll