Where can I Find a List of Idioms?

Idioms are words that cannot really be taken for what they seem because they actually have a FIGURATIVE meaning. In other words, they are phrases or expressions that have hidden meanings. Does it really rain ‘cats’ and ‘dogs’? For more information, look here: