meaning of swiss stone pine

1. large 5-needled European pine; yields cembra nuts and a resinous exudate


Related Words

swiss stone pine |

Developed & Maintained By Taraprasad.com

Treasure Words