wind land fire water Oreto Anyó Martínez Meaning of “Interpol” in the English Dictionary 22 Nov 2018, 09:00 https://dictionary.cambridge.org/dictionary/english/interpol Interpol definition: an international police organization that helps national police forces work together to catch criminals. Learn more.