meaning of ahiru aruku

ahiru aruku meaning in Urban Dictionary

japanese term for duck stroll