Search term teacher's pet has one result
Jump to
EN English JA Japanese
teacher's pet (n) [student perceived to be favored by the teacher] 先生のひいき (n) [student perceived to be favored by the teacher] (n)

EN JA Translations for pet