embajadanoun
Embajada means embassy in English. It is a noun.
- embassy
¿Dónde está la embajada griega?
Where is the Greek embassy?
¿Dónde está la embajada japonesa?
Where is the Japanese Embassy?
Fuimos a la embajada para renovar el pasaporte.
We went to the embassy to renew the passport.
La embajada me envió un libro acerca de Alemania.
The embassy sent me a book about Germany.