ESLBeginner, You are quite right in your supposition. According to a general definition, 'roast' is defined as 'a large piece of meat that has been cooked in an oven or over a fire', while 'toast' stands for 'bread that has been heated until its outside is brown and hard'. Both words can also be used as verbs.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.