Incredible account from giraffe? (4,5)
I believe the answer is:
tall story
'incredible account' is the definition.
(I've seen this before)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for tall story that I've seen before include "Remarkable tale" , "romance?" , "Exaggerated tale" , "Fiction" , "Fairy tale" .)