Definition, Meaning, Synonyms & Anagrams | English word DROSERA
DROSERA
Definitions of DROSERA
- Any of several carnivorous, flowering plants of the genus Drosera.
Number of letters
7
Is palindrome
No
Search for DROSERA in:
Page preparation took: 156.26 ms.