Idiom

Definition

1.  a big mouth

a.  to like sweet foods very much

2.  to cost an arm and a leg

b.  talks too much and cannot keep secrets

3.  to have a sweet tooth

c.  to joke, or trick someone

4.  a pain in the neck

d.  to agree totally

5.  to pull someone's leg

e.  something or someone that is annoying

6.  to put one's foot in one's mouth

f.   to be very expensive

7.  to see eye to eye

g.  say something (usually something inappropriate or stupid) that makes a person feel embarrassed or angry.

 

Answer: 1-b, 2-f, 3-a, 4-e, 5-c, 6-g, 7-d

source