What is the full meaning of falconoids
FALCONOID, an antioxidant compound found in tea and thought to resist cancer [n]
Example of the word falconoids placed on a Scrabble board.