participant applicant tracking system unit - German English Dictionary