To conclude the above definition of idioms, it can be attributed that an idiom is consist of each word which themselves have different meanings from its literal meanings.
Therefore, it is pretty complicated to understand and translate an idiom to another language.