Scrabble word: PALMYRA
In which Scrabble dictionary does PALMYRA exist?
Definitions of PALMYRA in dictionaries:
- noun - tall fan palm of Africa and India and Malaysia yielding a hard wood and sweet sap that is a source of palm wine and sugar
- An ancient city of central Syria northeast of Damascus.
- noun - a tropical tree