Autolycan definition

Of or relating to Autolycus.
adjective
0
0
Advertisement