delphic

del·phic; /ˈdelfik/; Adjective; Deliberately obscure or ambiguous.

Location:Cambridge, United Kingdom

delphic's Stars