Definition, Meaning & Anagrams | English word SIDERATE
SIDERATE
Definitions of SIDERATE
- A plant that is grown alongside a crop in order to improve its growth; A companion crop.
- To strike down or incapacitate.
Number of letters
8
Is palindrome
No
Search for SIDERATE in:
Page preparation took: 95.74 ms.