What is the full meaning of ecads
ECAD, a plant which has supposedly adapted to its environment [n]
Example of the word ecads placed on a Scrabble board.