Dictionary.net

Definitions of s. cane

  1. A tall, stout perennial grass of tropical regions, rich in sugar.
Loading...