Lyric discussion by edkiller 

Cover art for Impressed lyrics by Natalie Imbruglia

could some1 explain some phrases for me??? -Finding it hard to bite her tong, -Six foot leaning on a lizard chest, -Two red dragons ironed on my vest,