DECIDUATE is a 9 letter word starting with D and ending with E

Definitions & Synonyms

adjective - DECIDUATE refers to the shedding or loss of certain structures in an organism, particularly in the context of plant biology.

Crossword-Clues with DECIDUATE

Crossword-Clues containing DECIDUATE