Skip to main content

standarduser's definitions

Camella

The largest house and lot developer in the Philippines.
I bought a house from Camella.
by standarduser August 16, 2021
mugGet the Camellamug.

Share this definition