large needle for making sandals - French English Dictionary