DictionaryForumContacts

   English
Terms for subject Technology containing surface | all forms
EnglishMaltese
striking surfacewiċċ tad-daqqa