@Vic: Capiche is the English version (or which is used by people) of the Italian word Capisci which is the plural form of Capito.
@Nike: You gotta remember that Arabic is the 4th hardest language in the world so it's quite hard to know everything without YEARS of doing so or without practicing it daily. It's my mother language so I don't really find any difficulties in it but hey it's quite hard you know, requires a lot of hard work to "master" it eventually.