Japanese dictionary
たけにすずめ
match made in heaven; perfect match; great coupling
Kanji details
・bamboo
・sparrow