おも わら
omoidashi warai

Noun
Suru Verb

1. reminiscent smile; laughing at a memory; smiling to oneself as one recalls something pleasant or amusing

Intransitive
Other forms: