DICTIONARY
Source: WordNet 3.1
1. (
) very happily; "we were floating on air at the news" ;
See more about : ON AIR