maker/seller of pins - French English Dictionary