Uh, ah... Ha ha ha, I thought it could be that, but I wasn't sure. Many thanks for the fast reply.
PS: A direct and literal translation from english to italian, would have given an identical meaning, but the fact is... I wasn't sure about the meaning of the phrase, may it be in english or in italian...! "Nature is calling" (in italian "La natura chiama") at least in this case, means exactly the same... Thanks a lot!