eluca ( synonym found)

Definition of eluca:

°End user license agreement.

Back to Top