organ (stenocereus thurberi) - French English Dictionary