homophone: two words are homophones if they are pronounced the same way but differ in meaning or spelling or both (e.g. bare and bear)
homonym: two words are homonyms if they are pronounced or spelled the same way but have different meanings
door: a structure where people live or work (usually ordered along a street or road)