Definition & Meaning | English word DECANGULAR
DECANGULAR
Definitions of DECANGULAR
- (rare) Having ten angles.
Number of letters
10
Is palindrome
No
Search for DECANGULAR in:
Page preparation took: 87.40 ms.