literature teacher : yea the eagle has landed  science teacher: great i need my money
"an expression meaning "the checks are here!"  commonly used at schools and the like (places that only give out checks once a month)"
"literature teacher : yea the eagle has landed  science teacher: great i need my money" What is the definition of "eagle has landed"?