Metaphors.com
a big list of metaphors
Kicked the bucket
It's slang term meaning to die or something that might remain unclear.
Popular Pages
A Big List of Metaphors And What They Mean
The sea is a hungry lion
Late bloomer