659-07069651
Cubeb (tailed pepper)
Premium Royalty-Free
659-01845282
Tailed pepper (Cubeb pepper)
700-01954913
Terrace Farms, Dieng Plateau. Central Java, Java, Indonesia
Rights-Managed