shorea ( synonym found)

Definition of shorea:

°the land on or near a waterline such as a sea shore or lake shore.
°the land.
°To provide support in some way.

Definition of shorea:

°the land on or near a waterline such as a sea shore or lake shore.
°the land.
°To provide support in some way.

Back to Top