nahayang sa duyan

Etymology
lit. 'fell off the swing'.

Verb

 * 1) to be shocked or surprised by unexpected news
 * 2) throw for a loop, taken aback