Any domain that isn't one of the Top Level Domains is also a subdomain.

Isn't the actual top level domain an empty one after TLD? Looking like «.com.» with trailing dot

I mean sure, but if you started talking about google.com as a subdomain, real humans would correctly look at you funny.