蛟龙得水 meaning in English
be happy like a dragon in water -- in the most congenial surroundings; getting a good opportunity to display one's talent; the recumbent dragon gets to the water -- a bold man gets an opportunity to show his prowess.; (literally) water for the flood dragon -- opportunity for a great man to fulfil his ambition