← Back to Dictionary

duray

adjective

Definitions

  1. tricky
  2. clever