Meaning of sidra

sidra

Tagalog

n. cider (fermented apple wine) (UK); apple juice (US)