わら
terewarai

Noun
Suru Verb

1. embarrassed smile; embarrassed laugh; bashful smile

Intransitive