Một thành ngữ là một cụm từ hoặc cụm từ thường thể hiện một nghĩa bóng, không nghĩa đen được gắn với cụm từ; nhưng một số cụm từ trở thành thành ngữ tượng hình trong khi vẫn giữ nguyên nghĩa đen của cụm từ. Được phân loại là ngôn ngữ công thức, ý nghĩa tượng hình của thành ngữ khác với nghĩa đen. Thành ngữ xảy ra thường xuyên trong tất cả các ngôn ngữ; chỉ riêng trong tiếng Anh, ước tính có hai mươi lăm ngàn thành ngữ.
Trong ứng dụng này, chúng tôi đã cố gắng hợp nhất một bộ thành ngữ lớn và đã trình bày chúng theo cách thân thiện với người dùng.