Meaning of siris

Definition of siris

(noun) large spreading Old World tree having large leaves and globose clusters of greenish-yellow flowers and long seed pods that clatter in the wind

Other information on siris

WIKIPEDIA results for siris
Amazon results for siris