organ (stenocereus thurberi) - German English Dictionary