Which one of the following is a whole number but not a natural number

-1

A whole number is defined as any positive number including zero, while a natural number is defined as any positive number excluding zero. Therefore, a whole number that is not a natural number would be zero (0).