The extended H i halo of NGC 4945 as seen by MeerKAT