Definition of listera
English to English noun - genus of terrestrial orchids having usually a single pair of broad shining leaves near the middle of the stem; found in temperate Asia and North America and Europe
source: WordNet 3.0
Visual Synonyms 
Nearby Word
listera, listeria, lister, leister, lester, luster, laster, leicester, lighter, lastery, lusterware, lustrate, leycesteria, lictor, lustre, light-year, light year, locater, leuctra, last hurrah
|
|
|