Meaning of stenotaphrum

Definition of stenotaphrum

(noun) lawn grasses

Other information on stenotaphrum

WIKIPEDIA results for stenotaphrum
Amazon results for stenotaphrum