Definition, Meaning & Anagrams | English word ECOSTATE
ECOSTATE
Definitions of ECOSTATE
- (botany, of a leaf) Having no ribs or nerves.
Number of letters
8
Is palindrome
No
Search for ECOSTATE in:
Page preparation took: 203.66 ms.