an shop where pulque is sold - French English Dictionary