Bermuda
noun
A naturalised resident of Bermuda - one who has been granted status, as opposed to a native-born resident.
arrow_drop_down
0
arrow_drop_down
comments