What does auf Leihbasis mean?

auf Leihbasis - German to English

on loan