Japanese dictionary
とおくおよばない
falling far short (of); being far behind; being far inferior (to); being no match (for)
Kanji details
・distant
・far
・reach out
・exert
・exercise
・cause