Find the word definition

Wiktionary
balloon payments

n. (balloon payment English)