Match the words or expressions with their meanings.
adapt annoyed stupid
slightly angry slow to learn or understand things; not clever make fit for, or change to suit a new purpose