These three terms are in three different languages. Theoretically, these three terms are suppose to have the same basic meaning. However, due the difference in each linguistic interpretation, the basic meaning of the terms have been altered and diverged quite drastically.
Was there really a language problem or something got lost in the translation or misinformed from one or the other in the first place.....???
Anyone wants to give it a shot....???