したり顔で (translations)→ knowledgeable triumphantly
ふてぶてしい (translations)→ arrogant defiant fearless hardy self-possessed shameless washable
わけ知りの (translations)→ familiarity reasonable understanding
意味ありげに (translations)→ knowingly meaningful mischievously suggestively