Fleeting; momentary; lasting for a brief time Welcome to Japan Answers