meaning of cembra

1. the seed of the Swiss pine


Related Words

cembra nut | cembra nut tree |

Developed & Maintained By Taraprasad.com

Treasure Words