It's an expression of surprise that shows respect and admiration for something or someone. It is an expression of French origin and simply means "I take my hat off to this". Wonderful, phenomenal, spectacular, excellent.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list