meaning of auf Leihbasis

auf Leihbasis - German to English

on loan