Idiomas var būt viens vārds, frāze vai klauzula, vai arī tās var būt pilns teikums vai izteiciens. Cilvēki bieži skaidro to izmantošanu kā runas figūras. Daudzi patiešām ir tēlaini, dažreiz vienkārši vizuāli pārspīlēti. Piemēram, ir jābūt ļoti stipram lietum, lai to raksturotu kā “līst kaķi un suņi”. Idiomas var būt metaforiskas, polisēmiskas, necaurredzamas vai caurspīdīgas, un tās bieži ir sarunvalodas vai kultūras.
Šīs frāzes vai teikumi ir savdabīgi, mīklaini noteiktas valodas izteicieni. Pēc nominālvērtības, pamatojoties tikai uz izteiciena vārdu burtiskām definīcijām, idiomām bieži vien nav jēgas. Parasti izteicieniem ir slēpts kultūras konteksts, tāpēc tikai tās valodas un kultūras, no kuras šī frāze radās, dzimtā persona var saprast tās nozīmi. Tie ir nozīmīgs studiju virziens teorētiskajiem valodniekiem un svešvalodu pedagogiem.
Daudzas idiomas ir metaforiskas. Vairāki sakāmvārdi ir atvasināti, piemēram, no laika kā valūtas metaforas. Dažas metaforas ir neskaidras analoģijas, bet citas var būt vispārēji universālas. “Laika pavadīšana” ar bērniem ir frāze, ko, iespējams, var saprast jebkuras valodas tulkojumā.
Visizplatītākais idiomu veids ir polisēmas. Tie ir vārdi — bieži vien darbības vārdi — un frāzes ar vairākām, nedaudz saistītām nozīmēm. Piemērs ir darbības vārds “skriet”; “skriet ar gudru ideju” vai “palaist datorprogrammu” ir saistīti ar, taču diezgan atšķirīgi no skriešanas kāju skrējienā.
Lai gan atšķirība nav absolūta, dažāda veida idiomas tiek klasificētas kā necaurspīdīgas vai caurspīdīgas. Noteicošais ir tas, cik lielā mērā idiomas burtiskais tulkojums ar zināmu domu atklāj tās pamatā esošo nozīmi. “Neatstājiet nevienu akmeni neapgrieztu,” ir caurspīdīga idioma rūpīgai meklēšanai. Necaurredzamā vācu valodas idioma “iekost zālē” varētu nozīmēt dažādas lietas, taču izteiciens kļūst diezgan skaidrs, ja paskaidro, ka tas nozīmē “nomirt”.
Idiomas gandrīz vienmēr ir sarunvalodas vai kultūras. Amerikāņiem bieži ir neērti runāt par nāvi, tāpēc noslēpumainā angļu valodas idioma ir “to kick the bucket”. Tomēr šis tieši tāds pats izteiciens brazīliešu portugāļu valodā nozīmē “padoties ar izteiktu dramaturģiju”. Abi ir dzimuši neatkarīgi no attiecīgās kultūras, un tiem ir patiesa nozīme tikai vietējā kontekstā.
Idiomātisko izteicienu kultūras dziļums ir tādā mērā, ka lielākā daļa valodas runātāju reti apzinās, ka viņi runā sarunvalodu. Daži valodnieki un sociologi domā, ka šie valodas izgudrojumi ir kultūras veids, kā atšķirt sevi — kods, ko nepiederošie nevar atšifrēt. Tādējādi idiomas bieži ir visgrūtākais svešvalodas aspekts, ko gan apgūt, gan saprast.