acanthocereus tetragonus

(noun) pitahaya cactus

pitahaya
Acanthocereus tetragonus
Acanthocereus pentagonus
cactus (generic term)