Back to Dictionary
红堡
紅堡
hóngbǎo
1. Red Fort (historic building in Delhi, India)