falconoids meaning

Meaning of falconoids

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.

Unscrambled word falconoids

Points for falconoids

Scrabble
22 points
Word With Friends
19 points
Wordfeud
22 points

Related pages for falconoids