meaning of Ai Shi Teh Ru

Ai Shi Teh Ru meaning in Urban Dictionary

Ai Shi Teh Ru: The meaning of "I Love You." In Japanese<3