Translation of cinta de celo in English:

cinta de celo

(cinta de cello)

feminine noun

Spain
trademark