meaning of Beitrag noch ausstehend

Beitrag noch ausstehend - German to English

efforts nonetheless due