japanesewithanime.com/2017/12/kanji-semordnilap.html
Article explaining how Japanese words can be written with the same kanji in different orders to create different meanings, with numerous examples like 王女 and 女王.
Kanji and kanaVocabularyHiraganaKatakanaAppsDictionariesAnimeTravel in Japan