end-user licence agreement (eula) - German English Dictionary

Suggest a Term