Word Games

Scrabble US/Canada (OTCWL) Yes (13 Points)
Scrabble UK (SOWPODS) Yes (13 Points)
Words With Friends Yes (17 Points)

Lemongrass Definition

(noun)
definitions

a fragrant tropical grass which yields an oil that smells of lemon. It is widely used in Asian cooking and in perfumery and medicine


Starts
Ends
Contains
Length
Sort Results
Dictionary
Error