DECANGULAR


Meaning of DECANGULAR in English

(a.) Having ten angles.

Webster's English dictionary.      Английский словарь Webster.