Definition & Meaning | English word STENOECIOUS
STENOECIOUS
Definitions of STENOECIOUS
- (ecology, of an organism) That can live in only a restrictive range of habitats
Number of letters
11
Is palindrome
No
Search for STENOECIOUS in:
Page preparation took: 165.62 ms.