Hello Floral I think there may be scope for much disagreement here. I myself would say that 'baby' is a subset of 'infant'. Up to the stage where it's crawling and making a mess of the carpet, it's both.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.