balua

English: Translation
enormous, excessive
adjective
ID
2571