meaning of Avatus

Avatus meaning in Urban Dictionary

the meaning of sensuous! ie: definitely appealing or interesting; appealing