👉 Carancha is a term used in Spanish, which means "cherry" or "red". It can also be translated to English as "cherry blossom". This term refers to a type of cherry tree that grows on the side of buildings and is known for its striking red color. carancha