well-timed
happening at a suitable or favourable time
Simple meaning: well-timed
More adjectives that start with O