Definition & Meaning | English word DEVOCATION
DEVOCATION
Definitions of DEVOCATION
- A calling off or away.
Number of letters
10
Is palindrome
No
Search for DEVOCATION in:
Page preparation took: 85.56 ms.