translate English to French: That seems to cover the concept of international organization entirely.
Cette définition semble englober intégralement la notion d'organisation internationale.