Word Definition - 滚瓜烂熟

gǔn guā làn shú lit. ripe as a melon that rolls from its vine (idiom); fig. to know fluently; to know sth inside out; to know sth by heart