What is the full meaning of twayblades
TWAYBLADE, any one of several orchidaceous plants which have only two leaves [n]
Example of the word twayblades placed on a Scrabble board.